
Cara Cara Opens Pop-up on Upper East Side, Showcasing Spring Collection
Source: Wwd
The shop, at 1265 Madison Avenue, offers feminine dresses, tops, pants and skirts in vivid colors and original prints.